package com.yunkeji.api.call.bo;

import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * 取消通话
 *
 * @author 老张
 */
@Data
public class StartCancelBo {
    /** 通话唯一标识 */
    @NotNull private String ucid;

    /**
     * 挂断原因 9=主叫挂断 10=被叫挂断 11=异常挂断(断网/断线.断进程挂断) 12=欠费挂断(通话欠费系统挂断) 13=通话超时(无人接听)
     * 14=电话忙碌(被叫在拨号,或者被叫有其他呼入)
     */
    @NotNull private Integer cancelType;

    /**
     * 挂断人的uid
     *
     * @author 老张
     */
    private Long billUid;

    private String remark;
}
